/*

 */
package com.insigma.business.qrcode.soldier.service;


import com.insigma.business.qrcode.soldier.entity.CachedObjDO;

public interface CachedObjService {

    
    CachedObjDO get(final String id);

    
    CachedObjDO getBySystemType1Key(final String systemType, final String key);

    
    CachedObjDO getByKey(final String key);

    
     int insert(final CachedObjDO cachedObj);

    
    int update(final CachedObjDO cachedObj);

    
    int refreshTimeout(final CachedObjDO cachedObj);

    
    int delete(final String id, final String operatorType, final String operatorId);

    
    int deleteByCacheKey(final String cachedKey, final String operatorType, final String operatorId);
}
